iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 18
1

前言

在昨天的一番設定完後,我們可以開始用 Proxmox VE 網頁介面操作。
那第一步,就從建立一台 Ubuntu VM 開始吧!

  1. 登入密碼即是你當初安裝系統時的 root 密碼。

  2. 接著點選右上角的建立 VM ,VM ID 會影響左側的排序,我習慣如下:

    • 1xx:LXC
    • 2xx:Debian VM
    • 3xx:BSD VM
    • 4xx:Cent OS
    • 7xx:Server LXC
    • 8xx:Server VM

1~2 是我首選,主要用於個人開發
3~4 較不熟悉,通常用於學校作業
7~8 用來開個人的伺服器,如 NAS

  1. 再來就是選擇你常用的 Image iso 檔案了!PVE 主要有兩種方式上傳:
    • 點選左欄的 local 藉由網頁介面上傳,但這種方式通常要來回兩次,較麻煩。
    • 另一種則是直接將 iso 檔案下載到 PVE 指定目錄下,可以放著讓他下載。 /var/lib/vz/template/iso

設置適當的操作系統(OS)可使 Proxmox VE 優化一些底層參數。舉凡雙系統時 Windows 與 Linux 常見問題:時間差八小時。

  1. 再來 System 頁面,這一頁與 PCIE pass through 相關。

    • Graphic card:預設基本沒問題,因為我們等等要 pass through 顯卡,用不到他。
    • Qemu Agent,回想我們前面提到,QEMU 是一個全虛擬化的程式,沒有對 Guest 做任何修改,所以如果你想要得知或控制虛擬機內的資訊,就必須在虛擬機內安裝 Qemu Agent 來充當間諜。如果你沒有安裝這個,在 PVE 的 summary 上,看到 VM 吃滿記憶體,純屬正常現象,不必慌張!
    • SCSI Controller:有一個更常見的名稱 host bus adapter(HBA),主要用於控制與傳輸 SAS 硬碟的資料,減輕 CPU 的壓力。可以綁他當作是 CPU 與慢速裝置的橋樑。而在這裡,我們選用到了稍早提到的 VirtIO 技術加速,好在 Linux 內已經安裝了 VirtIO 套件;對於 Windows 來說,則需要另外安裝。
    • BIOS 的部分,因為需要使用 PCIE pass though,如果你的顯卡較新(EFI capable ROM),建議選擇 OVMF,反之選擇 SeaBIOS。
    • Machine:請選擇較新的 Q35。
  2. Disk:既然剛剛已經建立了 SCSI Controller,我們的硬碟當然繼續選擇 SCSI 做為 Bus,但如果你有特殊模擬需求可以改回 SATA 或 IDE,而 virtio-blk 則是較老模擬器的版本。

下方則是一些硬碟的限制,有需要請自行設定。

  1. CPU:我們知道不同的 CPU 有不同的 Flag,平時可以透過 cat /proc/cpuinfo 查看,但在虛擬機內就需要交給 PVE 設定。

之前提到 Qemu 可以搭配 KVM 完成硬體加速,所以這邊 CPU 預設使用 Kvm64 這款 Qemu 自創的 CPU Flag,好處是兼容性高,方便虛擬機的遷移。但為了兼容性,會少掉一些特殊的 CPU Flag,所以如果你對於 CPU 性能與功能有要求,請選擇 host。

  1. Memory:這部分僅需注意,官方建議開啟 Ballooning Device。

設定 min memory 的用意是:

  1. 讓 PVE 檢查並確保所有 VM 至少可擁有 min memory,以維持正常運行。
  2. 此時如果主機上的 RAM 使用率低於 80%,則會動態地向 VM 新增 memory,直至達 max memory。
  3. 一但 host 上的 memory 使用率高於 80% 時,就會啟動自動分配,會依照下方 share 的比例分給當前 VM。
    感謝 @raymond7368 校正。
  1. 網路:網路這邊又遇到 VirtIO 了! 如果選用 Windows 照樣要記得安裝驅動;當然 Windows 也可以換成 Qemu 模擬的 E1000 迴避驅動問題。

  2. 最後檢查一次就大功告成了!
    在此附上兩個 Pass though 成功的設置供大家參考。

結語

常規的基礎安裝到此為止,此時此刻已經擁有一台可用的 VM,我們明天將繼續介紹如何 Pass though GPU!


上一篇
Day 17:PVE GPU Passthrough(GPU 通透)
下一篇
Day 19:PVE 建立虛擬機 - 2
系列文
在家機器學習?用虛擬化技術實現個人 AI 環境配置30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言